// 封装请求模块
import axios from 'axios'
import store from '@/store'

const request = axios.create({
  baseURL: 'https://toutiao.itheima.net' // 接口基地址
})

// 请求拦截器
request.interceptors.request.use(function (config) {
  // 请求发起会经过这里
  // config:本次请求的请求配置对象
  const user = store.state.user
  if (user && user.token) {
    config.headers.Authorization = `Bearer ${user.token}`
  }
  // console.log(config)
  return config
}, function (error) {
  return Promise.reject(error)
})
// 响应拦截器

export default request
